SkyVerge\WooCommerce\Facebook\Handlers\Connection B

Total Complexity 84
Dependencies 4
Dependents 2
Total lines 1,013
Lines of code 338
Logical lines of code 176
Comment lines 424
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
handle_connect()
A
45 12 39
refresh_business_configuration()
A
50 9 26
update_installation_data()
S
55 6 21
retrieve_page_access_token()
S
53 5 21
refresh_installation_data()
S
58 5 16
get_external_business_id()
S
57 4 15
get_connect_parameters_extras()
S
51 3 28
handle_disconnect()
S
56 3 17
get_connect_parameters()
S
58 2 15
get_business_name()
S
65 3 8
get_timezone_string()
S
66 2 8
update_page_access_token()
S
78 2 3
has_previously_connected_fbe_1()
S
76 2 4
get_commerce_connect_url()
S
61 1 12
get_scopes()
S
63 1 11
disconnect()
S
63 1 11
is_connected()
S
80 1 3
update_merchant_access_token()
S
80 1 3
has_previously_connected_fbe_2()
S
79 1 3
update_access_token()
S
80 1 3
get_client_id()
S
79 1 3
update_commerce_manager_id()
S
80 1 3
update_system_user_id()
S
80 1 3
update_ad_account_id()
S
80 1 3
update_business_manager_id()
S
80 1 3
__construct()
S
67 1 7
get_ad_account_id()
S
79 1 3
get_redirect_url()
S
66 1 8
get_proxy_url()
S
79 1 3
get_commerce_manager_id()
S
79 1 3
get_system_user_id()
S
79 1 3
get_business_manager_id()
S
79 1 3
get_disconnect_url()
S
78 1 3
get_manage_url()
S
72 1 5
get_connect_url()
S
78 1 3
get_page_access_token()
S
74 1 4
get_merchant_access_token()
S
74 1 4
get_access_token()
S
74 1 4
get_plugin()
S
82 1 3